def count_chars_and_digits(input_str):
    # 初始化字典，用于统计字母和数字出现的次数
    char_digit_count = {}

    # 遍历输入字符串中的每个字符
    for char in input_str:
        # 如果是字母或数字，则统计其出现次数
        if char.isalnum():
            char_digit_count[char] = char_digit_count.get(char, 0) + 1

    return char_digit_count

def main():
    # 用户输入一个字符串
    input_str = input("请输入一个字符串（以回车结束）：")

    # 调用函数统计字母和数字出现的次数
    result = count_chars_and_digits(input_str)

    # 输出统计结果
    print(result)

if __name__ == "__main__":
    main()
